/**
 * @AUTHOR:zhangyixiao
 * @Date: Created in 2021/9/28 18:12
 */
import java.util.HashMap;
import java.util.Map;

public class Hello {
    //快捷键
    //案例一 Hello world
    //案例二 100以内偶数
    //案例三 Map的特性

    //案例一
    //psvm main 函数
    //快捷键 sout 打印

    public static void main(String[] args) {
        System.out.println("hello world");
        //注释的快捷键contrl+/
//        System.out.println("hello world");
        //执行的快捷键 shift+F10

        //统计100以内的偶数

//        for (int i=0;i<100;i++){
////            if (i % 2 == 0)
////                System.out.println("偶数"+i);
////        }
        //案例三  map 特性1：key,value
        //特性2：当key相同，value值相同
        Map<Integer,String> map = new HashMap<Integer, String>();
        map.put(1,"Hadoop");
        map.put(2,"Java");
        map.put(3,"Spark");
        map.put(4,"Linux");
        map.put(5,"计算机");
        map.put(5,"操作系统");
        for (int i = 0; i < map.size() ; i++) {
            System.out.println("当前的value为:"+map.get(i));
        }
        //遍历2
        for (Integer obj:map.keySet()){
            System.out.println("当前的key为:"+obj+"当前的value为:"+map.get(obj));
        }
        //使用map去重
        //1,2,3,4,5,6,7,8,5,4,3,2,1,5,6,4,2,3,1
        //思路:定义数组，遍历数组，填充到map,遍历到map集合
        int a[]={1,2,3,4,5,6,7,8,5,4,3,2,1,5,6,4,2,3,1};
        Map<Integer,Integer> map1 = new HashMap<Integer, Integer>();
        for (int i=0;i<a.length;i++){
            map1.put(a[i],a[i]);
        }
        for (Integer obj:map1.keySet()){
            System.out.println("当前的key为:"+obj+"当前的value为:"+map1.get(obj));
        }
        //gitee 注册一个账号，创建一个自己的仓库
        //以后提交到gitee里面
        //加入公共仓库



    }

}
